package game.graphics
{
	import engine.asset.*;
	
	public class RxVirtualTextureCallback extends RxAssetCallback
	{
		public var m_slice:uint;
		public var m_time:uint;
		public var m_state:uint;
		public static const STATE_LOAD_REQUEST:uint = 1;
		public static const STATE_DECODE_REQUEST:uint = 2;
		public static const STATE_LOAD_COMPLETE:uint = 3;
		public static const STATE_DECODE_COMPLETE:uint = 4;
		public static const STATE_UPLOAD_TO_GPU:uint = 5;
		public static const STATE_READY:uint = 6;
		
		public function RxVirtualTextureCallback(param1:Function)
		{
			super(param1);
			this.m_slice = 0;
			this.m_time = 0;
			this.m_state = 0;
		}
	}
}